/* 
 * File:   PhysicsMaterial.h
 * Author: RedEyedKiller
 *
 * Created on 27 Μάρτιος 2011, 12:44 πμ
 */

#ifndef PHYSICSMATERIAL_H
#define	PHYSICSMATERIAL_H

namespace physicsSystem
{

class PhysicsMaterial
{
public:

    PhysicsMaterial(float friction, float bounce)
    {
        frictionModifier = friction;
        bounceModifier = bounce;
    }

    PhysicsMaterial(const PhysicsMaterial& org)
    {
        frictionModifier = org.frictionModifier;
        bounceModifier = org.bounceModifier;
    }

    void SetBounceModifier(float bounceModifier)
    {
        this->bounceModifier = bounceModifier;
    }

    float GetBounceModifier() const
    {
        return bounceModifier;
    }

    void SetFrictionModifier(float frictionModifier)
    {
        this->frictionModifier = frictionModifier;
    }

    float GetFrictionModifier() const
    {
        return frictionModifier;
    }
private:

    float frictionModifier;

    float bounceModifier;
};

};
#endif	/* PHYSICSMATERIAL_H */

